Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F4 Croatia F4 Croatia F6 Kuwait F1 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Croatia F1 USA F7 France F1 France F6 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Netherlands F2 Kuwait F2 Germany F2 Porsche Open - Poznan Olbia Challenger - Olbia Open de Montauban - Montauban Banja Luka Challenger 2003 - Banja Luka Internationaux de Tennis de Brest - Brest Sporting Challenger - Turin Schickendanz Open - Furth Zagreb Open - Zagreb Okal Cup - Eckental Challenger 42 - Andrezieux Zivnobanka Czech Open - Prostejov XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors EI Bank Bulgarian Challenger - Sofia Zagreb Open - Zagreb Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Maia Open 2002 - Maia Open de L'Isere - Grenoble Open de la Ville de Saint Denis - Reunion Island Challenger Leon 2003 - Leon Zagreb Open - Zagreb Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx CA Challenge - Graz Asirom Challenger - Brasov Fujitsu Siemens Open - Budapest Jameson Cup - Milan Challenger 42 - Andrezieux Sarajevo Open 2004 - Sarajevo Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sarajevo Open - Sarajevo Draft Corona Mexico City Open - Mexico City Samsung Securities Cup - Seoul Top Wool Challenger Biella - Biella Privat Bank Cup - Dnepropetrovsk The LTA Men's Challenger Wrexham - Wrexham Logopak Challenger 2005 - Lubeck X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Garden Open 2005 - Rome Tunis Open - Tunis ECM Prague Open 2005 - Prague S Tennis Master Championship - Graz San Remo Tennis Cup 15° Piertomaso - San Remo Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Torneo Internacional Challenger Fila 2005 - Leon Banca Stato Challenger - Lugano Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere S Tennis Masters - Graz Olimp Kyiv Open - Kiev Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Tunis Open 2006 - Tunis Akbank Private Banking TED Open 2006 - Istanbul Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso 4th Volkswagen Challenger - Wolfsburg Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Flea Market Cup - Busan Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rijeka Open - Rijeka Dublin Challenger - Dublin BSI Challenger Lugano - Lugano s'Tennis Masters Challenger - Graz Pekao Open 2005 - Szczecin Ljubljana Open 2008 - Ljubljana Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Athens Challenger Rome Challenger Pro Challenger at Calabasas - Calabasas Segovia Challenger Istanbul Challenger Tunis Open - Tunis Home Depot Center USTA Challenger - Carson Alphen Challenger Szczecin Challenger Ljubljana Challenger Mons Challenger Tiburon Challenger USTA/Adtech Challenger - Boston Calabasas Challenger Charlottesville Challenger Knoxville Challenger Monza Challenger Bulgarian Open - Sofia Tunis Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Recanati Challenger Open de L'Isere - Grenoble Seoul Challenger Challenger Groningen - Groningen Unique Zagreb Open - Zagreb Reunion Island Challenger Bergamo Challenger Sarajevo Challenger Athens Challenger Turin Challenger Sopot Challenger Orbetello Challenger Szczecin Challenger Schickendanz Open - Furth Lambertz Open - Aachen Noumea Challenger Quimper Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Okal Cup 2003 - Eckental Furth Challenger Monza Challenger Tunis Open 2007 - Tunis Prague Challenger IPP Open - Helsinki Recanati Challenger Aptos Challenger Petange Challenger Belgrade Challenger Rennes Challenger Croatia Osiguranje Rijeka Open - Rijeka Le Gosier Challenger Ischgl International Tennis Challenger 2003 - Ischgl Tunis Challenger ATP Challenger 2003 Numea - New Caledonia Bordeaux Challenger Braunschweig Challenger Intersport Heilbronn Open - Heilbronn Scheveningen Challenger Unique Zagreb Open - Zagreb Orbetello Challenger Bordeaux Challenger Segovia Challenger Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Porsche Open - Poznan Meknes Challenger Szczecin Challenger San Luis Potosi Challenger - San Luis Potosi Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tunis Challenger Aix En Provence Challenger Timisoara Challenger - Timisoara Zagreb Challenger Gemax Open 2002 - Belgrade Segovia Challenger Sarajevo Challenger St. Remy Challenger KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Orleans Challenger GHI Bronx Classic - Bronx Mons Challenger Rennes Challenger Cremona Challenger Reunion Island Challenger Casablanca Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Cherbourg Challenger Banja Luka Challenger 2004 - Banja Luka China Open - Beijing Dubrovnik Open - Dubrovnik Macedonian Open - Skopje Open de L'Isere - Grenoble Open de L'Isere-Open 38 - Grenoble XI Ciutat de Barcelona - Barcelona Labertz Open by Stawag - Aachen The LTA Bolton Challenger - Bolton Nottingham-2 Challenger Lambertz Open - Aachen Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Challenger Ford de Cherbourg - Cherbourg Nord LB Open - Braunschweig Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors Challenger Casino Lugano - Lugano Open de Montauban - Montauban Banja Luka 2002 - Banja Luka Heilbronn Open - Heilbronn PrivatBank Cup - Dnepropetrovsk Sofia Challenger KGHM Dialog Polish Indoors - Wroclaw Bordeaux Challenger Sony Ericsson Open 2008 - Belgrade Tunis Challenger Cordenons Challenger Orleans Challenger Arad Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Open Mutouest St. Brieuc - St. Brieuc Como Challenger Citta di Monza - Monza Mons Challenger Gemax Open - Belgrade 2003 Freeman Men's Challenger - Joplin Tennis Napoli Cup - Napoli Kobstaedernes ATP Challenger - Kolding San Luis Potosi Challenger - San Luis Potosi Furth Challenger Siemens Open 2003 - Scheveningen Unicredit Czech Open 2007 - Prostejov Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Adidas Open de Toulouse - Toulouse Zagreb Challenger Quimper Challenger Open Mutouest - St. Brieuc Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Challenger Leon 2004 - Leon Seoul Challenger Rijeka Challenger Challenger Citta di Olbia - Olbia GHI Bronz Classic - Bronx Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Furth Challenger Memorial Savigni - Sassuolo Ispat Open 2004 - Ostrava Cherbourg Challenger Open de Montauban - Montauban Muller Cup - Ulm Steelers Cup - Kosice Heilbronn Challenger Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen Ljubljana Open - Ljubljana The Hilversum Open - Hilversum Schickedanz Open - Furth Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Ortisei Challenger Ljubljana Challenger Banca Stato Challenger Lugano - Lugano Rijeka Challenger Quimper Challenger Open de Montauban - Montauban DPD Challenger 2002 - Aschaffenburg Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Samsung Securities Cup - Seoul TED Open - Istanbul Blois Challenger Sacramento Challenger Fujitsu Siemens Open - Budapest BNP Paribas Primrose - Bordeaux Honolulu Challenger ABN/AMRO World Tennis Tournament - Rotterdam Bergamo Challenger Cherbourg Challeger Jameson Cup - Milan ATP Challenger Numea - New Caledonia Sunrise Challenger Zagreb Open - Zagreb Intersport Heilbronn Open - Heilbronn Manerbio Challenger Jersey Challenger Tennis Channel Open - Las Vegas St. Brieuc Challenger Grand Prix Hassan II - Casablanca KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Croatia Open - Umag Croatia Open - Umag Alexander Kolyaskin Memorial - Donetsk Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Togliatti Cup - Togliatti Banja Luka Challenger 2005 - Banja Luka Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Estoril Open - Estoril International Championship of Croatia - Umag Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Tunis Challenger XXVIII Edizione 'A.Savoldi' - Manerbio PEOPLEnet CUP - Dnepropetrovsk Brisbane International - Brisbane Kamnik Challenger - Kamnik Sunrise Challenger The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Heineken Open - Auckland Noumea Challenger Le Gosier Challenger Dubai Open - Dubai Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Citta di Monza - Monza Open de Moselle - Metz Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Medibank Private International - Sydney International Tennis Championships - Delray Beach Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Sydney International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Artois Championships - London Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Grand Prix de Tennis de Lyon - Lyon SkiStar Swedish Open - Bastad BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Citi Open - Washington St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel VII Torneo Internazionale di Tennis - Barletta Open Sud de France - Montpellier Scheveningen Challenger Canottieri Mincio Open - Mantova Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Rhein-Main Challenger 2003 - Aschaffenburg Grand Prix de Tennis - St. Jean de Luz Bet-at-home Open - Hamburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open 13 - Marseille If Stockholm Open - Stockholm Gerry Weber Open - Halle Banja Luka Challenger Open Sud de France - Montpellier Estoril Open - Estoril Legg Mason Tennis Classic - Washington Noumea Challenger Next Generation Adelaide International - Adelaide Ordina Open - s-Hertogenbosch Mouilleron-Le-Captif Challenger Grand Prix de Tennis de Lyon - Lyon Tampere Challenger Grand Prix Hassan II - Casablanca Croatia Open - Umag SAP Open - San Jose Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Masters Series - Hamburg Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Open de Nice Cote d'Azur - Nice Moselle Open - Metz Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz Grand Prix Hassan II - Casablanca Medibank International - Sydney Masters Series Madrid - Madrid Kremlin Cup - Moscow BMW Open - Munich The Dubai Tennis Championships - Dubai Thailand Open - Bangkok AIG Japan Open - Tokyo Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Catella Swedish Open - Bastad NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Credit Agricole Suisse Open - Gstaad Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, PO, GBR-CRO 4-1